// pages/goodsList/goodsList.js\
const api = require("../../http/api")
Page({

    /**
     * 页面的初始数据
     */
    data: {
        searchVal: "", // 关键词
        active: "", // 切换
        goodsList: [], // 列表数据
        acti: 0,
    },

    liebiao(e) {
        this.setData({
            acti: e.currentTarget.id
        })
    },

    gongge(e) {
        this.setData({
          acti: e.currentTarget.id
        })
      },

    // 一进页面就渲染的
    onLoad: function (options) {
        this.setData({
            searchVal: options.searchVal
            // searchVal: "男童",
        })
    },
    // input
    input(e) {
        this.setData({
            searchVal: e.detail
        })
    },

    // 请求搜索的数据
    async getGoodsList(orderBy = "priceUp") {
        // 如果当前是点击记录，就赋值给val，进行页面跳转
        // 如果当前是回车或者失焦，就赋值给val，进行页面跳转
        let val = this.data.searchVal || '  ' // 获取跳转过来的数据，可能是数据，或者一个空
        const res = await api.getGoodsListApi({ // 获取数据，传数据
            nameLike: val,
            orderBy: orderBy
        })
        if (res.code == 0) { // 获取成功的话
            this.setData({
                // searchVal: "",
                goodsList: res.data.result
            })
        }
    },
    async searchfn(e) {},
    async tabsClick(e) {
        this.getGoodsList(e.detail.name)

    },

    onShow: function () {
        this.getGoodsList()
    },

})